home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group00a.txt
/
000046_icon-group-sender _Thu Apr 6 17:08:29 2000.msg
< prev
next >
Wrap
Internet Message Format
|
2001-01-03
|
2KB
Return-Path: <icon-group-sender>
Received: (from root@localhost)
by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id RAA28532
for icon-group-addresses; Thu, 6 Apr 2000 17:05:46 -0700 (MST)
Message-Id: <200004070005.RAA28532@baskerville.CS.Arizona.EDU>
From: gep2@terabites.com
Date: Thu, 06 Apr 2000 17:08:17 -0500
Subject: general icon questions
To: gravitmw@jmu.edu, icon-group@optima.CS.Arizona.EDU
Errors-To: icon-group-errors@optima.CS.Arizona.EDU
Status: RO
> I am a Icon newbie and I have two general questions about the language.
> 1) Is it compiled or interpreted?
Yes. :-)
Actually, programs compile down to a compact intermediate code which is then
(efficiently) interpreted.
> I found that you can make *.exe's, but I don't know if that is a sure fire way
to tell how it is translated.
It certainly is NOT. :-)
> Does the translator have to be installed on the PC in order for the program to
run?
No. All you need is the runtime/interpreter. You do NOT have to distribute
source code to your package to your customers.
> 2) Are there data types in the language? One source I found said that
there are no data types, only values. Another source said that there were
data types and gave a list of the types. There may be some ambiguity on
what a data type is. Can anyone clear this up for me?
There are certainly distinct datatypes, although any variable (and this includes
individual elements of tables or lists) can be (at any given point in time) any
datatype you like, simply by assigning a value of that type to that variable or
element.
Does that help?
Gordon Peterson
http://web2.airmail.net/gep2/
Support the Anti-SPAM Amendment! Join at http://www.cauce.org/
12/19/98: the day the Conservatives demonstrated their scorn for their
fraudulent sham of representative government. Voters, remember it!